home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #4
/
Amiga Plus CD - 2000 - No. 4.iso
/
Tools
/
Text
/
HTML
/
HTMLEXT
/
GUI
/
menu.backup
< prev
next >
Wrap
Text File
|
2000-04-19
|
28KB
|
562 lines
G4C
; $VER: menu.backup Rev.001 © by Juan Manuel Wehrli 2000
WINBIG -1 -1 100 95 "Sicherung"
WinType 00001000
WinOnMouse 95 5
WinBackGround IMAGE BG 0
Winout "NIL:"
xOnLoad
GuiOpen #This
;=== Abbruch Button
XButton 0 0 100 15 "Abbrechen [_X]"
GadFont xHelvetica.font 11 010
GadKey "x"
GuiQuit #This
XButton 0 15 100 15 "Site Sicherung"
GadFont xHelvetica.font 11 000
GuiClose #This
lvuse HTMLEXT 1
EXTRACT %SiteBakArcDir CLEAN bakdir
JoinFile $bakdir $*SITENAME bakfile
AppVar bakfile ".lha"
ifexists file "t:htmlext/backup.list"
delete t:htmlext/backup.list
endif
cli 'echo "$*SITENAME HomePage Backup" >t:htmlext/backup.list'
cli 'echo "====================================================================" >>t:htmlext/backup.list'
cli 'echo " " >>t:htmlext/backup.list'
cli 'echo "Backuparchiv: $bakfile" >>t:htmlext/backup.list'
cli 'echo " " >>t:htmlext/backup.list'
ifexists file $bakfile
cli 'list $bakfile LFORMAT="%D" >env:.htmlext.tmp'
SetVar filedat $.htmlext.tmp
cli 'list $bakfile LFORMAT="%L" >env:.htmlext.tmp'
SetVar filesize $.htmlext.tmp
cli 'list $bakfile LFORMAT="%T" >env:.htmlext.tmp'
SetVar filetime $.htmlext.tmp
cli 'list $bakfile LFORMAT="%C" >env:.htmlext.tmp'
SetVar filecom $.htmlext.tmp
EZReq "Site Backup erstellen/rücksichern, letztes Backup:\n\nDatei: $bakfile\nGrösse: $filesize bytes\nDatum: $filedat\nZeit: $filetime\nKommentar: $filecom" "_1 Updaten|_2 Neues Backup|_3 Rücksichern|[_X] Abbrechen" bakreq
if $bakreq = 1
Update "Infobar" 1 "Update $bakfile ... bitte haben Sie etwas Geduld!"
cli 'lha -r u $bakfile $*SITEDIR >>t:htmlext/backup.list'
Update "Infobar" 1 " "
cli 'multiview t:htmlext/backup.list'
elseif $bakreq = 2
Update "Infobar" 1 "Lösche bestehende Archiv Datei $bakfile ..."
cli 'delete $bakfile FORCE'
Update "Infobar" 1 "Erzeuge Archiv $bakfile ... bitte haben Sie etwas Geduld!"
cli 'lha -r a $bakfile $*SITEDIR >>t:htmlext/backup.list'
Update "Infobar" 1 " "
cli 'multiview t:htmlext/backup.list'
elseif $bakreq = 3
Update "Infobar" 1 "Sichere Archiv zurück nach $*SITEDIR ... bitte haben Sie etwas Geduld!"
cli 'lha x $bakfile $*SITEDIR >>t:htmlext/backup.list'
Update "Infobar" 1 " "
cli 'multiview t:htmlext/backup.list'
endif
else
EZReq "Site Backup erstellen/rücksichern:\n\nKein bestehendes Backup!" "_1 Neues Backup|[_X] Abbrechen" bakreq
if $bakreq = 1
cli 'delete $bakfile FORCE'
cli 'lha -r a $bakfile $*SITEDIR >>t:htmlext/backup.list'
cli 'multiview t:htmlext/backup.list'
endif
endif
GuiQuit #This
XButton 0 30 100 15 "Projekt Sicherung"
GadFont xHelvetica.font 11 000
GuiClose #This
lvuse HTMLEXT 1
EXTRACT %SiteBakArcDir CLEAN bakdir
JoinFile $bakdir $*SITENAME bakfile
AppVar bakfile "_pjdata.lha"
ifexists file "t:htmlext/backup.list"
delete t:htmlext/backup.list
endif
cli 'echo "$*SITENAME HomePage Projectdata Backup" >t:htmlext/backup.list'
cli 'echo "====================================================================" >>t:htmlext/backup.list'
cli 'echo " " >>t:htmlext/backup.list'
cli 'echo "Backuparchiv: $bakfile" >>t:htmlext/backup.list'
cli 'echo " " >>t:htmlext/backup.list'
ifexists file $bakfile
cli 'list $bakfile LFORMAT="%D" >env:.htmlext.tmp'
SetVar filedat $.htmlext.tmp
cli 'list $bakfile LFORMAT="%L" >env:.htmlext.tmp'
SetVar filesize $.htmlext.tmp
cli 'list $bakfile LFORMAT="%T" >env:.htmlext.tmp'
SetVar filetime $.htmlext.tmp
cli 'list $bakfile LFORMAT="%C" >env:.htmlext.tmp'
SetVar filecom $.htmlext.tmp
EZReq "Site Backup erstellen/rücksichern, letztes Backup:\n\nDatei: $bakfile\nGrösse: $filesize bytes\nDatum: $filedat\nZeit: $filetime\nKommentar: $filecom" "_1 Updaten|_2 Neues Backup|_3 Rücksichern|[_X] Abbrechen" bakreq
if $bakreq = 1
Update "Infobar" 1 "Update $bakfile ... bitte haben Sie etwas Geduld!"
cli 'lha -r u $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
Update "Infobar" 1 " "
cli 'multiview t:htmlext/backup.list'
elseif $bakreq = 2
Update "Infobar" 1 "Lösche bestehende Archiv Datei $bakfile ..."
cli 'delete $bakfile FORCE'
Update "Infobar" 1 "Erzeuge Archiv $bakfile ... bitte haben Sie etwas Geduld!"
cli 'lha -r a $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
Update "Infobar" 1 " "
cli 'multiview t:htmlext/backup.list'
elseif $bakreq = 3
Update "Infobar" 1 "Sichere Archiv zurück nach $*SITEDATADIR ... bitte haben Sie etwas Geduld!"
cli 'lha x $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
Update "Infobar" 1 " "
cli 'multiview t:htmlext/backup.list'
endif
else
EZReq "Site Projectdata Backup erstellen:\n\nKein bestehendes Backup!" "_1 Neues Backup|[_X] Abbrechen" bakreq
if $bakreq = 1
cli 'delete $bakfile FORCE'
cli 'lha -r a $bakfile $*SITEDATADIR >>t:htmlext/backup.list'
cli 'multiview t:htmlext/backup.list'
endif
endif
GuiQuit #This
XButton 0 50 100 15 "Kompl. Spiegel"
GadFont xHelvetica.font 11 000
GuiClose #This
EZREQ "Site & Projektdaten Spiegel Funktion:\n\nWollen Sie spiegeln,\noder rücksichern?" "_1 Spiegeln|_2 Rücksichern|[_X] Abbrechen" spmod
if $spmod = 1
GoSub #This "AllToMed"
elseif $spmod = 2
GoSub #This "AllToLoc"
endif
GuiQuit #This
XButton 0 65 100 15 "Site Spiegel"
GadFont xHelvetica.font 11 000
GuiClose #This
EZREQ "Site Spiegel Funktion:\n\nWollen Sie spiegeln,\noder rücksichern?" "_1 Spiegeln|_2 Rücksichern|[_X] Abbrechen" spmod
if $spmod = 1
GoSub #This "SiteToMed"
elseif $spmod = 2
GoSub #This "SiteToLoc"
endif
GuiQuit #This
XButton 0 80 100 15 "Projekt Spiegel"
GadFont xHelvetica.font 11 000
GuiClose #This
EZREQ "Projekt Daten Spiegel Funktion:\n\nWollen Sie spiegeln,\noder rücksichern?" "_1 Spiegeln|_2 Rücksichern|[_X] Abbrechen" spmod
if $spmod = 1
GoSub #This "ProjToMed"
elseif $spmod = 2
GoSub #This "ProjToLoc"
endif
GuiQuit #This
;Spiegel Routinen: Sichern
xRoutine "AllToMed"
lvuse HTMLEXT 1
EXTRACT %SiteSpiegelDir CLEAN mirrordir
EXTRACT %SitePath CLEAN Sitedir
EZREQ "Bisherige Spiegeldaten löschen?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
if $spdel = 1
guiload htmlext:gui/func.mirror
Update func.mirror 2 "Alles Spiegeln"
Update func.mirror 1 "Erstelle Site Rapport"
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "func.mirror" 1 "Kopiere Site Daten ..."
Update "Infobar" 1 "Kopiere $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
lvuse HTMLEXT 1
EXTRACT %SiteDataMirror CLEAN mirrordir
EXTRACT %SiteDataPath CLEAN pjddir
Update "func.mirror" 1 "Erstelle Daten Raport ..."
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "$*SITENAME : Project Data Spiegel Rapport" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "func.mirror" 1 "Kopiere Projekt Daten ..."
Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
run 'multiview t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
elseif $spdel = 2
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
guiload htmlext:gui/func.mirror
Update "func.mirror" 2 "Sitedaten Spiegelung ..."
Update func.mirror 1 "Erstelle Site Rapport"
cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Site Daten ..."
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "Infobar" 1 "Spiegle $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten ..."
cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
lvuse HTMLEXT 1
EXTRACT %SiteDataMirror CLEAN mirrordir
EXTRACT %SiteDataPath CLEAN pjddir
Update "func.mirror" 2 "Projetdaten Spiegelung ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "$*SITENAME : Projectdata Spiegel Rapport" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche bestehende Daten"
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
endif
Update Infobar 1 "Komplett Sicherung erfolgreich abgeschlossen!"
guiquit func.mirror
xRoutine "SiteToMed"
lvuse HTMLEXT 1
EXTRACT %SiteSpiegelDir CLEAN mirrordir
EXTRACT %SitePath CLEAN Sitedir
EZREQ "Bisherige Spiegeldaten löschen?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
if $spdel = 1
guiload htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Site Spiegelung ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "func.mirror" 1 "Kopiere Daten ..."
Update "Infobar" 1 "Spiegle $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
cli 'multiview t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
elseif $spdel = 2
guiload htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Site Spiegelung ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo "$*SITENAME : Spiegel Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Daten ..."
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "Infobar" 1 "Spiegle $Sitedir nach $mirrordir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten ..."
cli 'copy $Sitedir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
endif
Update Infobar 1 "Site Spiegelung erfolgreich abgeschlossen!"
guiquit func.mirror
xRoutine "ProjToMed"
lvuse HTMLEXT 1
EXTRACT %SiteDataMirror CLEAN mirrordir
EXTRACT %SiteDataPath CLEAN pjddir
EZREQ "Destinations Dateien vorher löschen?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
if $spdel = 1
GuiLoad htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Projektdaten Speigelung"
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo "$*SITENAME : Project Data Spiegel Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
elseif $spdel = 2
guiload htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Projektdaten Speigelung"
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo "$*SITENAME : Projectdata Spiegel Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Von: $pjddir" >>t:htmlext/mirror.list'
cli 'echo "Nach: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $mirrordir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Daten"
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "Infobar" 1 "Spiegle $pjddir nach $mirrordir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $pjddir $mirrordir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
endif
Update Infobar 1 "Projektdaten Spiegelung erfolgreich abgeschlossen!"
GuiQuit func.mirror
;Spiegel Routinen: Rücksichern
xRoutine "AllToLoc"
lvuse HTMLEXT 1
EXTRACT %SiteSpiegelDir CLEAN mirrordir
EXTRACT %SitePath CLEAN Sitedir
EZREQ "Sollen die bestehenden Daten vorher gelöscht werden?" "_1 Nein, weiter|_2 Ja, löschen|[_X] Abbrechen" spdel
if $spdel = 1
GuiLoad htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Site Rücksichern ..."
Update "func.mirror" 1 "Estelle Rapport"
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Spiegle $mirrordir nach $Sitedir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
lvuse HTMLEXT 1
EXTRACT %SiteDataMirror CLEAN mirrordir
EXTRACT %SiteDataPath CLEAN pjddir
Update "func.mirror" 2 "Projektdaten rücksichern ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Kopiere $mirrordir nach $pjddir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
elseif $spdel = 2
GuiLoad htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Site Rücksichern ..."
Update "func.mirror" 1 "Estelle Rapport"
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $Sitedir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Daten"
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "func.mirror" 1 "Kopiere Daten"
Update "Infobar" 1 "$mirrordir nach $Sitedir rücksichern ... bitte haben Sie etwas Geduld!"
cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
lvuse HTMLEXT 1
EXTRACT %SiteDataMirror CLEAN mirrordir
EXTRACT %SiteDataPath CLEAN pjddir
Update "func.mirror" 2 "Projektdaten rücksichern ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $pjddir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Daten"
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "Infobar" 1 "$mirrordir nach $pjddir rücksichern ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
endif
Update Infobar 1 "Site Rücksicherung erfolgreich abgeschlossen!"
GuiQuit func.mirror
xRoutine "SiteToLoc"
lvuse HTMLEXT 1
EXTRACT %SiteSpiegelDir CLEAN mirrordir
EXTRACT %SitePath CLEAN Sitedir
EZREQ "Sollen die bestehenden Daten vorher gelöscht werden?" "_1 Nein, weiter|_2 Ja, löschen|[_X] Abbrechen" spdel
if $spdel = 1
GuiLoad htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Site Rücksichern ..."
Update "func.mirror" 1 "Estelle Rapport"
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Spiegle $mirrordir nach $Sitedir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
elseif $spdel = 2
guiload htmlext:gui/func.mirror
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
Update "func.mirror" 2 "Site Rücksichern ..."
Update "func.mirror" 1 "Estelle Rapport"
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $Sitedir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $Sitedir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Daten"
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "func.mirror" 1 "Kopiere Daten"
Update "Infobar" 1 "$mirrordir nach $Sitedir rücksichern ... bitte haben Sie etwas Geduld!"
cli 'copy $mirrordir $Sitedir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
endif
Update Infobar 1 "Site Rücksicherung erfolgreich abgeschlossen!"
GuiQuit func.mirror
xRoutine "ProjToLoc"
lvuse HTMLEXT 1
EXTRACT %SiteDataMirror CLEAN mirrordir
EXTRACT %SiteDataPath CLEAN pjddir
EZREQ "Sollen die lokalen Dateien vorher gelöscht werde?" "_1 Nein, weiter|_2 Vorher löschen|[_X] Abbrechen" spdel
if $spdel = 1
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
guiload htmlext:gui/func.mirror
Update "func.mirror" 2 "Projektdaten rücksichern ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Kopiere $mirrordir nach $pjddir ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
elseif $spdel = 2
GuiWindow HTMLEXT WAIT
GuiWindow #This WAIT
guiload htmlext:gui/func.mirror
Update "func.mirror" 2 "Projektdaten rücksichern ..."
Update "func.mirror" 1 "Erstelle Rapport"
cli 'echo "$*SITENAME : Rücksicherungs Rapport" >t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "Vom Spiegel: $mirrordir" >>t:htmlext/mirror.list'
cli 'echo "Nach Lokal: $pjddir" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
cli 'echo "===============================================" >>t:htmlext/mirror.list'
cli 'echo " " >>t:htmlext/mirror.list'
Update "Infobar" 1 "Lösche Spiegel Dateien ... $mirrordir ... bitte haben Sie etwas Geduld!"
cli 'list $pjddir LFORMAT="delete %P%N FORCE >>t:htmlext/mirror.list" FILES ALL >>t:htmlext/mirror.dellist'
Update "func.mirror" 1 "Lösche Daten"
cli 'execute t:htmlext/mirror.dellist'
cli 'delete t:htmlext/mirror.dellist FORCE'
Update "Infobar" 1 "$mirrordir nach $pjddir rücksichern ... bitte haben Sie etwas Geduld!"
Update "func.mirror" 1 "Kopiere Daten"
cli 'copy $mirrordir $pjddir ALL CLONE NOREQ >>t:htmlext/mirror.list'
GuiWindow HTMLEXT RESUME
GuiWindow #This RESUME
run 'multiview t:htmlext/mirror.list'
endif
Update Infobar 1 "Projektdaten Rücksicherung erfolgreich abgeschlossen!"
GuiQuit func.mirror